package net.teamclerks.rpgf.script.action;

import net.teamclerks.rpgf.inventory.item.Item;
import net.teamclerks.rpgf.script.director.Director;

public abstract class ItemAction extends Action
{
  /// DATAPOINTS ///
  protected Item item;
  
  /// PUBLIC CONSTRUCTOR ///
  public ItemAction(Director director)
  {
    super(director);
  }
  
  /// PUBLIC METHODS ///
  /**
   * Gets the Item associated with this ItemAction.
   * @return item
   */
  public final Item getItem()
  {
    return this.item;
  }
  /**
   * Sets the Item associated with this ItemAction.
   * @param item
   */
  public final void setItem(Item item)
  {
    this.item = item;
  }
}
